package day03;
//此类用于验证扩展运算符
public class ExtendOperation {
    public static void main(String[] args) {
        //扩展运算符：+=、-=、*=、/=
        int a=10;
        a+=5; //相当于a=a+5
        System.out.println(a);  //输出15
        a-=5;
        System.out.println(a);  //输出10
        a*=5; //相当于a=a*5;
        System.out.println(a);  //输出50
        a/=10;
        System.out.println(a); //输出0

        /*注意：面试题
        *数据类型大小：byte<short<int
        */
        short s=5;
        /*因为：short类型进行运算的时候
        * 系统会将他的类型先转换为int*/
        //s=s+2;  需要数据类型转换
        s=(short)(s+2);
        /*可以使用下方扩展运算符，解决上方复杂的写法
        * 因为扩展运算符具备强制准换的能力 */
        s+=2;
        System.out.println(s);
    }
}
